草庐IT

jQuery Mobile 页面

全部标签

javascript - 如何使用javascript获取页面中图像的RGB值?

我正在尝试制作书签。但我被困在一个点上。我需要使用“ForNext”语句提取非常x像素的图像的RGB或颜色值。但我不知道什么功能可以帮助我提取RGB值。谁能帮我解决一个函数,告诉我图片中给定点的RCG值? 最佳答案 这是一个棘手的问题。据我所知,在标准DOM中没有任何方法可以让您提取中像素的RGB值。.但是,如果您愿意深入研究HTML5,则可以利用element.您可以将图像加载到Canvas中(.drawImage()),然后获取您要查找的RGB值(.getImageData();请参阅SLaks答案中的链接)。当然,这在IE8上

javascript - Firefox 中不显示打印预览页面

通过在JavaScript中使用window.print(),它确实会在GoogleChrome中显示打印预览,但在Firefox中则不会。有解决办法吗? 最佳答案 在Firefox中,这是不可能的。您唯一的选择是调用window.print,它只会打开“打印”对话框。Firefox扩展可以调用PrintUtils.printPreview,它会打开打印预览窗口,但此API在网页的JavaScript代码中不可见。来源:MozillaSupport 关于javascript-Firefo

Javascript 包括不在页面中稍后加载

我们有一个Rails应用程序,我们在application.js的htmlhead中包含我们的应用程序依赖项://=requirejquery//=requireanalytics//otherstuff...然后在各个页面上,我们在页面底部有一个用于分析的脚本标记:analytics.track('onthatawesomepage');这通常工作正常,但偶尔我们会看到错误analyticsisnotdefined,最近一次是在Chrome43上。因为所有内容都应该同步加载,所以这似乎应该在框,但我将脚本更改为:$(document).ready(function(){analyti

javascript - 如何遍历页面上的所有元素,包括伪元素?

我将如何遍历包括伪元素在内的所有元素?我知道我可以使用getComputedStyle(element,pseudoEl)来获取它的内容,但是我一直无法找到一种方法来获取页面上的所有伪元素,以便我可以使用上述功能获取他们的内容/样式。看似简单的问题,却一直找不到解决办法。 最佳答案 您走在正确的轨道上。使用getElementsByTagName("*")或querySelectorAll("*")循环遍历所有DOM元素相当容易。然后我们必须查看每个元素是否有伪元素。正如@zzzzBov提到的那样。虽然你没有明确提到它,但我假设:b

javascript - 当鼠标悬停在 Firefox 中的嵌入式 iframe 上时防止父页面滚动

...无需限制iframe内的滚动或需要专门命名/标记所有可滚动元素。想象一下嵌入在父页面中的谷歌地图小部件。显然,当您放大小部件时,您不希望父页面滚动。我想到了我的previousquestion的答案解决了问题:Whilescrollinginsideaniframe,thebodydoesn'tknowanythingaboutwhathappensthere.Butwheniframescrollerreachthebottomorthetop,itpassscrollingtobody.Canceltheeventthatpropagatesfromtheiframe.但该解

javascript - 如何将 JavaScript 代码嵌入到 Google 协作平台页面中?

我有一个Google协作平台页面。如何在其中嵌入JavaScript代码,而不实现小工具并在其中添加JavaScript代码? 最佳答案 您可以运行一些JavaScript代码,但是在页面编辑期间它会被自动包装到一个琐碎的小工具中,而在呈现页面时它会在iframe中执行,不会能够与主页的DOM交互-这是被浏览器和Google协作平台的安全机制阻止的。因此,如果您不想实现小工具,那么无论您的脚本做什么,它都会在iframe的沙箱中完成,iframe的外部尺寸是在页面设计时定义的。即使您使用内部脚本实现小工具,它也会在同一个iframe

javascript - 如何在浏览器中跨页面保留 Cognito 身份

我正在客户端浏览器上使用开发人员身份验证身份通过Cognito进行身份验证。当我的页面加载(或刷新)时,我希望我的应用程序记住身份,只要对象没有过期(我认为它持续大约一个小时)。但是,我不知道如何在无需再次通过开发人员身份验证的情况下从Cognito检索身份。这是代码在页面加载时执行的操作:varcognitoCredentials$(document).ready(function(){"usestrict";cognitoParams={IdentityPoolId:'us-east-1:xxxxxxx'};cognitoCredentials=newAWS.CognitoIden

javascript - 什么是计算实际(网页)页面加载时间的可靠方法

我想知道我的网络应用程序的实际平均页面加载时间。简单地说,我的普通访问者在开始使用我网站上的页面之前需要等待多长时间。从他们点击指向我网站的链接到网站完成呈现并准备好接受输入。标准的解决方案似乎是使用Javascript比较从一个脚本到window.onload()事件中的一个脚本的时间。(参见:http://www.dreamincode.net/code/snippet1908.htm)这对我来说似乎不是一个非常准确的衡量标准,因为它忽略了解析我的域和接收足够的HTML内容以开始Javascriptparsig所花费的时间。看起来Safari在页面实际完成加载之前触发了window

javascript - Chrome 扩展中后台页面和弹出页面之间的通信

我目前正在尝试为GoogleChrome编写一个扩展程序,可用于上传文件。有两个页面:后台页面和弹出页面。当您单击多功能栏右侧的图标时,会出现弹出页面。您可以使用标准HTML指定要上传的文件.选择文件后,点击“上传”,将文件的名称(+路径)发送到后台页面。这是因为用户只需点击屏幕上的其他地方即可关闭弹出窗口,从而关闭页面。当弹出窗口处于事件状态,并且后台页面正在向服务器上传文件时,弹出窗口也应该从后台页面接收上传进度(0-100%),并显示此信息。完成后,用户应该会看到URL。问题是,我不知道如何在这两个页面之间进行通信。文档不是很清楚这是如何工作的。我试过的一件事是在后台页面上创建一

javascript - 在页面加载时上传 swf 请求 URL

我在Asp.net站点上使用Uploadify,该页面的URL是/Resource/Create/id,但在页面加载时,Uploadify似乎正在向该页面的根URL/Resource/Create/发出请求这导致服务器错误,因为没有提供id并填满了我的日志,有谁知道它可能请求什么以及是否可以将其设置为不请求此url。这是我的JS:varid=$('#fileUpload').attr('data-id');$('#fileUpload').uploadify({'swf':'/Scripts/Libraries/uploadify/uploadify.swf','uploader':'